const formatTime = date => {
    const year = date.getFullYear()
    const month = date.getMonth() + 1
    const day = date.getDate()
    const hour = date.getHours()
    const minute = date.getMinutes()
    const second = date.getSeconds()

    return `${[year, month, day].map(formatNumber).join('-')} ${[hour, minute, second].map(formatNumber).join(':')}`
}

const formatNumber = n => {
    n = n.toString()
    return n[1] ? n : `0${n}`
}

//转义方法
const escape2Html = function(str) {
    var arrEntities = { 'lt': '<', 'gt': '>', 'nbsp': ' ', 'amp': '&', 'quot': '"' };
    return str.replace(/&(lt|gt|nbsp|amp|quot|src);/ig, function(all, t) { return arrEntities[t]; }).replace('<section', '<div').replace(/<img/g, '<img style="height:auto;width:100%;display:flex;flex-flow: column wrap;" ');
}

export {
    formatTime,
    escape2Html
};